package ms.platform.system.dao;

import ms.platform.system.model.WorkingProcedureTemplate;

import java.util.List;
import java.util.Map;

public interface WorkingProcedureTemplateDAO {

    List<WorkingProcedureTemplate> getAllWorkingProcedureTemplate(Map<String, Object> map);

    Integer queryTemplateCount(Map<String, Object> map);

    Integer checkCount();

    void insertBatch(List<WorkingProcedureTemplate> templates);

    List<WorkingProcedureTemplate> queryPageInfo(String code);

    void saveTemplates(List<WorkingProcedureTemplate> template);

    void deleteTemplates(Integer id);

    void deleteCodeTemplates(String code);

    List<WorkingProcedureTemplate> queryCount(WorkingProcedureTemplate template);
}

